package com.lfs.admin.dao;

import com.lfs.admin.model.entity.dataPackage.DataUploadDetailEntity;
import com.lfs.admin.model.vo.dataPackage.DataUploadVo;

import java.util.List;

public interface DataUploadDetailDao {

    List<DataUploadDetailEntity> getDataUploadDetailList(DataUploadVo dataUploadVo);

    int insertDataUploadDetail(List<DataUploadDetailEntity> list);

    int updateBatchDetail(List<DataUploadDetailEntity> list);

    int deleteDataDetail(int dataUploadId);

    List<Integer> getUploadDetailByUploadId(int dataUploadId);

    int updateProductRecord(DataUploadDetailEntity entity);

    int deleteProductRecordById(int id);

    List<DataUploadDetailEntity> queryAll(DataUploadDetailEntity entity);

    int insertSelective(DataUploadDetailEntity entity);

    DataUploadDetailEntity selectByPrimaryKey(Integer id);

}
